#ifndef __A_H__
#define __A_H__

// 全局符号的声明，都在 *.h 中
extern int g;
extern void fa(void);

// 静态函数
// 谁想用我，就include我所在的头文件即可
static void fs(void)
{

}

// 以下组合类型默认都是单一文件可见的
// 因此一般放在头文件中
// 谁想用我，就include我所在的头文件即可
struct node
{
    int a;
};
union u
{
    int a;
};
enum {one, two, three};

#include <stdio.h>

#endif